package cn.hr.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 薪酬标准
 *
 * @author MO
 */
public class SalaryStandard implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = -7676570393173810289L;

    private Integer id;//薪酬标准id
    private String code;//(编码)
    private String name;//标准名称
    private String designer;//制定人
    private BigDecimal totalMoney;//总金额
    private String reasons;//(变更原因
    private Integer auditStatus;//审核状态,数据字典
    private String auditOpinion;//审核意见
    private Integer createdById;//创建者id
    private Date createdDate;//创建时间
    private Integer modifyById;//修改者id
    private Date modifyDate;//修改时间
    private List<SalProStan> salProStenList;

    public List<SalProStan> getSalProStenList() {
        return salProStenList;
    }

    public void setSalProStenList(List<SalProStan> salProStenList) {
        this.salProStenList = salProStenList;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getDesigner() {
        return designer;
    }

    public void setDesigner(String designer) {
        this.designer = designer == null ? null : designer.trim();
    }

    public BigDecimal getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(BigDecimal totalMoney) {
        this.totalMoney = totalMoney;
    }

    public String getReasons() {
        return reasons;
    }

    public void setReasons(String reasons) {
        this.reasons = reasons == null ? null : reasons.trim();
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getAuditOpinion() {
        return auditOpinion;
    }

    public void setAuditOpinion(String auditOpinion) {
        this.auditOpinion = auditOpinion == null ? null : auditOpinion.trim();
    }

    public Integer getCreatedById() {
        return createdById;
    }

    public void setCreatedById(Integer createdById) {
        this.createdById = createdById;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public Integer getModifyById() {
        return modifyById;
    }

    public void setModifyById(Integer modifyById) {
        this.modifyById = modifyById;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public static long getSerialversionuid() {
        return serialVersionUID;
    }
}
